apache目录结构与基本配置

您所在的位置:网站首页 apache 列出目录 apache目录结构与基本配置

apache目录结构与基本配置

2022-05-06 08:42| 来源: 网络整理| 查看: 265

 

目录结构说明

 

# tree -l 1 /usr/local/apache 

|-- bin         

程序命令目录

 

|-- conf    

    

配置文件目录

 

|-- htdocs    

编译安装时站点目录

 

|-- logs    

  

  

默认日志文件存放

 

|-- modules  

模块目录。例如

php,memcache

编译后的模块在这里面

 

  

# tree /usr/local/apache/bin 

|-- ab                

# apache http

服务器性能压力测试工具

,

类似的

jmeter

loadrunner

webbench 

|-- apachectl       

# apache

的启动命令

 

|-- apxs             

# apache

服务器编译和安装扩展的工具

,

在进行

dso

方式模块编译时

会用到。

 

                         

例如编译

php

时就用

:--with-apxs2=/usr/local/apache/bin/apxs 

|-- htcacheclean  

清理磁盘缓存区的命令

,

一般少用

 

|-- htpasswd      

建立和更新基本认证文件

.

例如配置

nagio

监控时候会用到

 

|-- httpd            

apache

的控制命令程序

,apachectl

执行的时候会调用到

httpd 

`-- rotatelogs     

# apache

自带日志轮询工具

 

,

也可以用到

cronolog

代替。

 

  

# tree /usr/local/apache/logs 

|-- error_log         

错误日志

 

|-- access_log       

访问日志

 

|-- httpd.pid         

记录主进程号

 

 

主配置文件

httpd.conf 

# egrep -v '^[ ]*#|^$' /usr/local/apache/conf/httpd.conf | nl 

     

1  

ServerRoot "/usr/local/apache-2.2.22"   

# apache

根目录,应只能

root

访

问,一般不需要修改

 

     

2  

Listen 80      

# apache

监听端口,

墨认

80,

如果同时监控

81

可以加一行

:Listen 

81 

# 3-8

行为

apache

的用户和组配置

apache

在运行时以此用户的身份启动服务和读

取文件

 

     

3  

        

     

4  

 

     

5  

User daemon       

# apache

的用户,默认为

daemon

,建议修改,如

apache 

     

6  

Group daemon     

# apache

的用户组,

默认为

daemon,

建议修改,

apache 

     

7  

 

     

8  

 

系统管理员的邮箱,此项为非重要选项,当网站出现问题时,面面会显示此页面地址

 

     

9  

ServerAdmin [email protected]     

    

10  

DocumentRoot "/usr/local/apache-2.2.22/htdocs" #apache

默认的

web

站点目录,路径结尾不要添加斜线

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3